package com.cskaoyan.day3._04_homework;

import java.util.ArrayList;
import java.util.List;
import java.util.Random;

/**
 * @author Common-zhou
 * @since 2023-03-02 09:42
 */
public class Homework2_1 {
    public static void main(String[] args) {
        //2, 请存储到List中一注随机生成双色球号码。
        //双色球规则：
        //双色球每注投注号码由6个红色球号码和1个蓝色球号码组成。
        //红色球号码从1—33中选择(红色号码不重复)；蓝色球号码从1—16中选择；

        // 怎么生成 1-33
        Random random = new Random();
        //  0-32   +1  --> 1-33
        int number = random.nextInt(33) + 1;

        List<Integer> list = new ArrayList<>();

        while (true) {
            // 生成一个 1-33的数字
            int number1 = random.nextInt(33) + 1;

            if (!list.contains(number1)) {
                list.add(number1);
            }

            if (list.size() == 6) {
                break;
            }

        }

        System.out.println(list);


    }
}
